ADV 负责现场作战,Mac 负责分析归档。三件硬件 + 一套软件,全部免驱。
一键安装
软件 | 对应硬件 | 用途 |
PulseView / sigrok-cli | NanoDLA(FX2 芯片) | 逻辑分析仪(24MHz/8ch) |
flashrom | CH341A | SPI Flash 读写/救砖/提固件 |
minicom | USB-TTL | 串口终端 |
Wireshark + nRF Connect | 红旭 nRF52840 Dongle | BLE/Zigbee 抓包 |
esptool | ADV 等 ESP32 | 命令行刷机兜底 |
binwalk | 提取的固件 | 解包文件系统 |
macOS 免驱(FX2/CP2102/CH341 全走标准 USB);GUI 软件首次打开走
系统设置 → 隐私与安全性 → 仍要打开;Wireshark 抓包需装 ChmodBPF(安装器提示)。
NanoDLA:逻辑分析仪
PulseView 流程:驱动选
fx2lafw → Scan → 24MHz/8ch → Run →Add Protocol Decoder(UART/SPI/I2C)→ 设置通道 → 协议直接解码。
贴片测试勾 10 条起步:SPI 5 根(SCK/MOSI/MISO/CS/GND),GND 就近取。
CH341A:固件提取
⚠️ 近几年路由器/BIOS 常用 1.8V Flash,CH341A 输出 3.3/5V,先量电压,
1.8V 芯片必须加电平转换座,否则烧片。
红旭 nRF52840 Dongle:BLE/Zigbee 嗅探
- 下载 Nordic nRF Sniffer 包(BLE 版 + 802.15.4 版)
- Dongle 进 DFU:按住按钮插 USB,LED 呼吸后松手
- nRF Connect → Programmer → Add file → 选
sniffer_nrf52840dongle_*.hex→ Write
- 把包内
extcap目录拷入~/.config/wireshark/extcap/并 chmod +x
- Wireshark 出现 "nRF Sniffer for Bluetooth LE" 接口 → 开抓
- BLE 与 802.15.4 固件互斥,按研究任务切换(刷机 2 分钟)
- 刷前可在 Programmer 里 Read 备份原厂固件
- 一块板 + DFU = 全部功能,不用买"预装版"SKU